// 模板字符串中能调用函数
function fn() {
  return "Hello World";
  }
  console.log(`foo ${fn()} bar`)
  //输出 foo Hello World bar

// 如果大括号中的值不是字符串 将按照一般规则转换成字符串
// 如 大括号中的是一个对象 将默认调用 toString 方法
// 但是 如果模板字符串中的变量没有声明 则会报错

// var msg = `Hello,${name}`;
// 这里的name没有对象的值 相当于变量没有声明 故报错
// 但是如果加上'',那么大括号里的就成了字符串，会原样输出
var msg = `Hello,${'name'}`;
console.log(msg);//输出Hello,name